//package com.GXKJ.Test.Util;
//
//import ch.qos.logback.core.db.DataSourceConnectionSource;
//import com.alibaba.druid.support.http.StatViewServlet;
//import com.alibaba.druid.support.http.WebStatFilter;
//import org.springframework.boot.web.servlet.FilterRegistrationBean;
//import org.springframework.boot.web.servlet.ServletRegistrationBean;
//import org.springframework.context.annotation.Bean;
//import org.springframework.jdbc.datasource.lookup.AbstractRoutingDataSource;
//import org.springframework.stereotype.Component;
//
//import java.awt.dnd.DragSourceContext;
//import java.util.Arrays;
//import java.util.HashMap;
//import java.util.Map;
//
///**
// * @author nongzhiquan
// * @date 2021年05月12日 22:48
// */
//@Component
//public class SQLUtil {
//    @Bean
//    public ServletRegistrationBean statViewServlet() {
//        ServletRegistrationBean bean = new ServletRegistrationBean(new StatViewServlet(), "/druid/*");
//        Map<String, String> initParams = new HashMap<>();
//
//        initParams.put("loginUsername", "root");
//        initParams.put("loginPassword", "root");
//        initParams.put("allow", "localhost");//默认就是允许所有访问
//        initParams.put("deny", "127.0.0.1");
//
//        bean.setInitParameters(initParams);
//        return bean;
//    }
//    @Bean
//    public FilterRegistrationBean webStatFilter() {
//        FilterRegistrationBean bean = new FilterRegistrationBean();
//        bean.setFilter(new WebStatFilter());
//
//        Map<String, String> initParams = new HashMap<>();
//        initParams.put("exclusions", "*.js,*.css,/druid/*");
//
//        bean.setInitParameters(initParams);
//
//        bean.setUrlPatterns(Arrays.asList("/*"));
//
//        return bean;
//    }
//}
